package com.yourenbang.lingyun.transaction.web.domain.vo.yxy;

import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Description 嘉联合伙人平台导出的M40格式
 * @Date 2022/2/15 15:07
 * @author jason
 */
@NoArgsConstructor
@Data
public class JlManageTradeVO {

    public static final String JL_BORROW = "01";
    public static final String JL_YUN_BORROW = "05";
    public static final String JL_DEBIT = "02";
    public static final String JL_YUN_DEBIT = "04";
    public static final String JL_UNICODE = "03";
    public static final String JL_WECHAT = "30";
    public static final String JL_ALIPAY = "31";

    /**
     * discountAmt : 0
     * bizType : 1557
     * fee : 99
     * physn : NS30307491
     * merName : 石家庄市个体户李少杰
     * feeId : 0.3300
     * listId : 411056170103079531315271
     * settDate : 20220213
     * merNo : 849121059930258
     * busiType : 1001
     * pmerName : 万盛烟酒商贸店
     * lreferNo : 132359315271
     * amount : 30000
     * oriAmt : 30000
     * cardType : 30
     * cardno :
     * tradeTime : 2022-02-13 23:59:40
     * uTime : 2022-02-13 23:59:47
     * termNo : S2152481
     * status : 2
     */

    private String discountAmt;
    /**
     * 交易类型:
     * 消费: 0104,0118,1516,1517,1523,1510,1567,1537,1550,1551,1557,0247,1527
     */
    private String bizType;
    /**
     * 手续费 单位:分
     */
    private String fee;
    /**
     * 设备机身号
     */
    private String physn;
    /**
     * 商户名
     */
    private String merName;
    private String feeId;
    /**
     * 交易订单号
     */
    private String listId;
    private String settDate;
    /**
     * 商户号
     */
    private String merNo;
    private String busiType;
    private String pmerName;
    private String lreferNo;
    /**
     * 交易金额 单位:分
     */
    private String amount;
    private String oriAmt;
    /**
     * cardType 01:内卡借记卡,02:内卡贷记卡,03:银联二维码,04:云闪付贷记卡,05:云闪付借记卡,29:qq支付,30:微信 31:支付宝
     */
    private String cardType;
    /**
     * 银行卡号
     */
    private String cardno;
    /**
     * 交易时间
     */
    private String tradeTime;
    private String uTime;
    /**
     * 终端号
     */
    private String termNo;
    /**
     * 返回中 status 2:成功, 3:失败
     */
    private String status;
}
